@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins, em { text-decoration: none; font-style: normal; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
img { vertical-align: top; }
p { word-wrap: break-word; }
a { color: #676767; text-decoration: none; }
a:hover { color: #eb3572; text-decoration: underline; }
body { background-color: #fff; }
.clearfloat:after { display: block; clear: both; content: ""; overflow: hidden; visibility: hidden; height: 0; }
.clearfloat { zoom: 1; }
/*头部*/
body { background: url(../images/fnwn/banner_20200307.jpg) no-repeat center top;min-width:1200px; }
.header_bg { width: 100%; height: 371px; background: url(../images/fnwn/nav_bg.gif) repeat-x left 310px; }
.header { margin: 0 auto; /*width: 1200px;*/ height: 310px; background: url(../images/fnwn/banner_20200307.jpg) no-repeat center center; background-size:cover; position: relative; }
.header h1 { display: none; }
.header a.sdzc { display: block; /*width: 90px; */ width:250px; height: 100px; position: absolute; right: 5%; top: 85px; }
.header a.fwrx { display: block; /*width: 160px;*/width:250px; height: 70px; position: absolute; right: 5%; top: 230px; }
.nav { margin: 0 auto; width: 1200px; height: 61px; background: url(../images/fnwn/nav_bg.gif) repeat-x left top; }
.nav ul, .nav span.en { float: left; }
.nav ul.nav_box > li { float: left; height: 56px; position: relative; }
.nav ul.nav_box > li > a { display: block; padding: 0px 20px; height: 56px; font: 18px/56px "微软雅黑"; text-align: center; color: #1a1a1a; }
.nav ul.nav_box > li:hover > a { color: #ec3472; text-decoration: none; border-bottom: 5px solid #ec3472; }
.nav ul.subnav { display: none; margin-left: -94px; width: 187px; padding-top: 9px; border-bottom: 1px solid #ec3472; background: #fff url(../images/fnwn/nav_top.gif) no-repeat left top; position: absolute; left: 50%; top: 51px; z-index: 9999; }
.nav li:hover ul.subnav { display: block; }
.nav ul.subnav li { border-left: 1px solid #ec3472; border-right: 1px solid #ec3472; background: url(../images/fnwn/icon_001.gif) no-repeat 15px 15px; padding: 0px 15px; }
.nav ul.subnav li a { display: block; font: 14px/32px "微软雅黑"; color: #333333; border-top: 1px solid #f2f2f2; padding-left: 15px; }
.nav ul.subnav li:first-child a { border-top: none; }
.nav ul.subnav li a:hover { color: #eb3572; text-decoration: none; }
.nav ul.search { padding: 15px; }
.nav ul.search li { float: left; }
.nav ul.search li select { width: 70px; height: 28px; border: 1px solid #cdcdcd; padding-left: 5px; padding-right: 20px; padding-right: 0px\9\0; appearance: none; -moz-appearance: none; -webkit-appearance: none; background: url(../images/fnwn/icon_010.gif) no-repeat scroll right top; font: 14px/28px "微软雅黑"; color: #535353; }
.nav ul.search li select::-ms-expand { display: none; }
.nav ul.search li input.input_search { width: 120px; height: 24px; border: 1px solid #cdcdcd; border-left: none; border-right: none; padding-left: 25px; background: url(../images/fnwn/icon_002.gif) no-repeat 5px 8px; font: 14px/24px "微软雅黑"; color: #888888; }
.nav ul.search li input.btn_search { width: 61px; height: 28px; background: url(../images/fnwn/btn_001.gif) no-repeat left top; border: none;color:#fff; font-size:14px; cursor:pointer }
.nav span.en { padding-top: 15px; }
/*尾部*/
.footer_bg { width: 100%; height: 144px; background: url(../images/fnwn/footer_bg.gif) repeat-x left -123px; }
.footer { margin: 0 auto; width: 600px; height: 144px; background: url(../images/fnwn/footer_bg.gif) repeat-x left -123px; padding: 0px 300px; }
.dzjgpic, .copyright { float: left; }
.dzjgpic { width: 120px; padding-top: 25px; }
.copyright { padding: 30px 0px; font: 14px/24px "微软雅黑"; color: #7d7d7d; text-align: center; }
.copyright span { padding: 0px 10px; }

/*飘窗*/
.pf { width:70px; height:278px; position:fixed; right:20px; top:300px; background:url(../images/fnwn/icon_011.png) no-repeat left 5px; font: 14px/32px "微软雅黑"; text-align:center; }
.pf a { display:block; width:70px; height:32px; padding-top:60px; }
.pf span { display:block; width:15px; height:15px; background-color:#fff; border:1px solid #898989; font: 12px/15px "微软雅黑"; color:#898989; text-align:center; position:absolute; top:-10px; right:0px; cursor:pointer; }

/**新底部下拉菜单**/
.label { float: left; padding-left:30px; font: 14px/46px "微软雅黑"; color:#333; }
.pl0 { padding-left:0px; }
.wz dl { float: left; }
.select { position:relative; float:left; margin:0px; margin-top:10px; }
.select dt { display:inline-block; margin-left:23px; width:183px; height:28px; border:1px solid #d2d2d2; background:#fff url(images/icon_010.gif) no-repeat right top; padding-left:10px; padding-right:12px; font-size:14px; line-height:28px; color:#898989; cursor:pointer; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; position:relative; z-index:99; }
.select dt:hover, .select dt.cur { border:1px solid #d2d2d2; }
.select dd { position:absolute; left:23px; top:33px; z-index:999; border:1px solid #d2d2d2; background:#fff; display:none; }
.select dd ul { padding:4px; width:197px; max-height:100px; overflow:auto; }
.select dd ul li a { line-height:20px; display:block; padding:0 8px; }
.select dd ul li a:hover { background:#f5f5f5; }

#gweixinimg{ display:none;position:absolute; left:-80px; top:80px;}
